LuxCoreRender ist eine physikalisch basierte Rendering-Engine, ein Neustart des mittlerweile veralteten LuxRender. Es wird vom Arbeitsbereich Raytracing nicht offiziell unterstützt, könnte aber funktionieren.
LuxCoreRender wird aktiv weiterentwickelt. Die aktuellste stabile Version findet man auf GitHub unter [1].
Kompilierte Binärdateien
Wenn die Distribution es in den offiziellen Repositorys hat, kann man LuxCoreRender und alle zugehörigen Abhängigkeiten über den Paketmanager installieren. Zu diesen Distributionen gehören: Arch Linux (AUR), Fedora.
Andernfalls kann man die offiziellen Binärdateien der neuesten stabilen Version von GitHub herunterladen. Die Datei hat einen Namen wie luxcorerender-{Versionsnummer}-linux64.tar.bz2. Die schnellere Lösung (wenn auch nicht die beste Vorgehensweise) besteht darin, den Inhalt des Archivs an einem geeigneten Ort, z. B. ~/LuxCoreRender, zu extrahieren. Man ändert bei Bedarf die Dateiberechtigungen, damit der Benutzer die soeben extrahierten Dateien ausführen kann.
Aus dem Quellcode kompilieren
Wenn die Distribution LuxCoreRender nicht in den Repositorys enthält und die offiziellen Binärdateien auf dem Computer nicht funktionieren oder man dies wünscht, kann LuxCoreRender aus dem Quellcode kompiliert werden. Die neueste stabile Version enthält den Quellcode, der etwa wie folgt aussieht: luxcorerender-{Versionsnummer}.tar.bz2.
FreeCAD konfigurieren
Nach der Installation von LuxCoreRender startet man FreeCAD, öffnet den Voreinstellungseditor, lädt den Arbeitsbereich Raytracing und geht zu den Raytracing-Einstellungen.
Legt den Pfad zur ausführbaren Datei von Luxrender so fest, dass er auf die Installation von LuxCoreRender verweist, normalerweise ist dies /usr/bin/luxcoreui (oder, wenn man es manuell installiert hat, etwa ~/LuxCoreRender/luxcoreui), und übernimmt die Einstellung.
Auf GitHub auf die neueste stabile Version überprüfen, nach unten scrollen zum Abschnitt Assets (ihn bei Bedarf erweitern) und die macOS-Datei herunterladen. Sie wird etwa so lauten: luxcorerender-{Versionsnummer}-mac64.dmg.
Auf GitHub auf die neueste stabile Version überprüfen, nach unten scrollen zum Abschnitt Assets (ihn bei Bedarf erweitern) und die Windows-Datei herunterladen. Sie wird etwa so lauten: luxcorerender-{Versionsnummer}-win64.zip.
Dann in der Anmerkung über den Assets überprüfen, ob es Hinweise zu Abhängigkeiten für Windows-Benutzer gibt. Um beispielsweise LuxRender 2.5 zu verwenden, muss man 15/release/vc_redist.x64.exe Microsoft Visual C++ Redistributable für Visual Studio 2017 und Intel C++ Redistributable installieren.
Nach der Installation der Abhängigkeiten das heruntergeladene Archiv in einen geeigneten Ordner entpacken, z. B. C:\Tools\LuxCoreRender. Die Verwendung von Systemordnern wie C:\Program Files oder C:\Program Files (x86) vermeiden.
Nach der Installation von LuxCoreRender startet man FreeCAD, öffnet den Voreinstellungseditor, lädt den Arbeitsbereich Raytracing und geht zu den Raytracing-Einstellungen.
Den Pfad für die ausführbare Datei von Luxrender so festlegen, dass er auf die Installation von LuxCoreRender verweist, beispielsweise C:/Tools/LuxCoreRender/luxcoreui.exe, und die Einstellung übernehmen.
LuxCoreRender wird aktiv weiterentwickelt. Um zu erfahren, welche die neueste Entwicklungsversion ist, muss man manuell auf GitHub nach der neuesten Version suchen, die als Pre-release gekennzeichnet ist.
Kompilierte Binärdateien
Wenn die Distribution es in den offiziellen Repositorys hat, kann die Entwicklungsversion von LuxCoreRender und alle zugehörigen Abhängigkeiten über den Paketmanager installiert werden. Zu diesen Distributionen gehören: Arch Linux (AUR).
Andernfalls kann man die offiziellen Binärdateien der neuesten Entwicklungsversion, gekennzeichnet als Pre-Release, von GitHub herunterladen. Die Datei hat einen Namen wie luxcorerender-{Versionsnummer}-linux64.tar.bz2 oder luxcorerender-latest-linux64.tar.bz2. Die schnellere Lösung (wenn auch nicht die beste Vorgehensweise) besteht darin, den Inhalt des Archivs an einem geeigneten Ort, z. B. ~/LuxCoreRender, zu extrahieren. Bei Bedarf die Dateiberechtigungen ändern, damit der Benutzer die soeben extrahierten Dateien ausführen kann.
Aus dem Quellcode kompilieren
Wenn die Distributionen keine LuxCoreRender-Entwicklung in den Repositorys enthält und die offiziellen Binärdateien auf dem Computer nicht funktionieren oder man dies wünscht, ist es möglich, LuxCoreRender aus dem Quellcode zu kompilieren. Die neueste Entwicklungsversion, die als Vorabversion gekennzeichnet ist, findet man auf GitHub. Sie enthält den Quellcode und hat einen Namen wie luxcorerender-{Versionsnummer}.tar.bz2.
FreeCAD konfigurieren
Nach der Installation von LuxCoreRender startet man FreeCAD, öffnet den Voreinstellungseditor, lädt den Arbeitsbereich Raytracing und geht zu den Raytracing-Einstellungen.
Legt den Pfad zur ausführbaren Datei von Luxrender so fest, dass er auf die Installation von LuxCoreRender verweist, normalerweise ist dies /usr/bin/luxcoreui (oder, wenn man es manuell installiert hat, etwa ~/LuxCoreRender/luxcoreui), und übernimmt die Einstellung.
Auf GitHub die neueste Entwicklungsversion überprüfen, die als Vorabversion gekennzeichnet ist, nach unten zum Abschnitt Assets scrollen (ihn bei Bedarf erweitern) und die Windows-Datei herunterladen. Sie lautet in etwa luxcorerender-{Versionsnummer}-mac64.dmg oder luxcorerender-latest-mac64.dmg.
Auf GitHub die neueste Entwicklungsversion überprüfen, die als Vorabversion gekennzeichnet ist, nach unten zum Abschnitt „Assets” scrollen (ihn bei Bedarf erweitern) und die Windows-Datei herunterladen. Sie lautet in etwa luxcorerender-{Versionsnummer}-win64.zip oder luxcorerender-latest-win64.zip.
Dann in der Anmerkung über den Assets überprüfen, ob es Hinweise zu Abhängigkeiten für Windows-Benutzer gibt. Um beispielsweise LuxRender 2.5rc1 zu verwenden, muss man 15/release/vc_redist.x64.exe Microsoft Visual C++ Redistributable für Visual Studio 2017 und Intel C++ Redistributable installieren.
Nach der Installation der Abhängigkeiten das heruntergeladene Archiv in einen geeigneten Ordner entpacken, z. B. C:\Tools\LuxCoreRender. Die Verwendung von Systemordnern wie C:\Program Files oder C:\Program Files (x86) vermeiden.
Nach der Installation von LuxCoreRender startet man FreeCAD, öffnet den Voreinstellungseditor, lädt den Arbeitsbereich Raytracing und geht zu den Raytracing-Einstellungen.
Den Pfad für die ausführbare Datei von Luxrender so festlegen, dass er auf die Installation von LuxCoreRender verweist, beispielsweise C:/Tools/LuxCoreRender/luxcoreui.exe, und die Einstellung übernehmen.
Derzeit gibt es keine wesentlichen Unterschiede zwischen dem Arbeitsbereich Raytracing und dem Arbeitsbereich Render hinsichtlich der Installation der externen Software. Daher bezieht man sich für die Installation von LuxCoreRender auf den Abschnitt Arbeitsbereich Raytracing und für die Konfiguration des Arbeitsbereichs Render auf diesen Abschnitt.
Zunächst installiert man den Arbeitsbereich Render über den Addon-Manager und startet FreeCAD neu.
Nach der Installation vom Arbeitsbereich Render und LuxCoreRender startet man FreeCAD, öffnet den Voreinstellungseditor, lädt den Arbeitsbereich Render und geht zu den Render-Einstellungen.
Den LuxCore-UI-Pfad so festlegen, dass er auf die Installation von LuxCoreRender verweist, normalerweise ist dies /usr/bin/luxcoreui (oder, wenn man es manuell installiert hat, etwa ~/LuxCoreRender/luxcoreui), und übernimmt die Einstellung.
Nach der Installation vom Arbeitsbereich Render und LuxCoreRender startet man FreeCAD, öffnet den Voreinstellungseditor, lädt den Arbeitsbereich Render und geht zu den Render-Einstellungen.
Den Pfad für den LuxCore-Befehl (cli) festlegen, beispielsweise C:/Tools/LuxCore/pyluxcoretool.exe, und den Pfad für die LuxCore-Benutzeroberfläche, beispielsweise C:/Tools/LuxCore/luxcoreui.exe, und die Einstellungen übernehmen.